package com.smarttest.portal.mapper;

import com.smarttest.portal.pojo.StopEventDetail;
import com.smarttest.portal.pojo.StopEventDetailExample;
import com.smarttest.portal.pojo.StopEventDetailWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface StopEventDetailMapper {
    int countByExample(StopEventDetailExample example);

    int deleteByExample(StopEventDetailExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(StopEventDetailWithBLOBs record);

    int insertSelective(StopEventDetailWithBLOBs record);

    List<StopEventDetailWithBLOBs> selectByExampleWithBLOBs(StopEventDetailExample example);

    List<StopEventDetail> selectByExample(StopEventDetailExample example);

    StopEventDetailWithBLOBs selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") StopEventDetailWithBLOBs record, @Param("example") StopEventDetailExample example);

    int updateByExampleWithBLOBs(@Param("record") StopEventDetailWithBLOBs record, @Param("example") StopEventDetailExample example);

    int updateByExample(@Param("record") StopEventDetail record, @Param("example") StopEventDetailExample example);

    int updateByPrimaryKeySelective(StopEventDetailWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(StopEventDetailWithBLOBs record);

    int updateByPrimaryKey(StopEventDetail record);
}